package org.xlab.dictionary.dao;

import java.io.Serializable;

public interface IGenericDao<PK extends Serializable, E> {

	E create(E entity) throws DaoException;

	E read(PK id) throws DaoException;

	E update(E entity) throws DaoException;

	void delete(PK id) throws DaoException;

}
